package cn.sumpu.toolkit.fax;

public class GFaxApi {
	  /**
     * @param args
     */
    public static void main(String[] args) {
        //System.out.println(System.currentTimeMillis() / 1000);
        //return;
//    	TestGFaxApi api = new TestGFaxApi();
        //api.GroupSend();
//        api.SendFax();

    }
    
    /**
     * 传真群发模式
     *
     */
   /* public void GroupSend(){
        allcom.SendFax fax = new allcom.SendFax("gfax6287@gfax.cn","501054");
        fax.SetGroup(true); //设置为群发模式,默认为false
        fax.SetDebug(true); //设置debug模式，此模式下，传真会抄送一份到我们的邮箱，以便于分析。在接口调试完毕后，请关闭调试模式。
        fax.AddAttachment("/home/vimple/下载/Gfax.doc"); //添加要发送的传真文件
        fax.AddAttachment("d:\\list.txt");//传真列表文件，一行一个号码，如51010001/张三/邀请函
        fax.SetFax("list.txt"); //传真列表文件。
        fax.SetPhoto("normal"); //传真的精度。可取值为 low 标准精度 ,normal 高精度 ,high 图片精度  
        fax.send();
        String messageid = fax.GetMessageID();  //取出系统生成的message-id
        System.out.println(messageid);
    }*/
    
    /**
     * 单发传真
     *
     */
    public void SendFax(){
    	allcom.SendFax fax = new allcom.SendFax("gfax6287@gfax.cn","501054");
        fax.SetGroup(false); //设置为单发传真模式，默认为false
        fax.SetDebug(true); //设置debug模式，此模式下，传真会抄送一份到我们的邮箱，以便于分析。在接口调试完毕后，请关闭调试模式。
        fax.EnableTimer(true);
        java.util.Date start_time = new java.util.Date(System.currentTimeMillis() + 500000);
        
        fax.SetStartTime(start_time);
        // fax.set
        fax.AddAttachment("/home/vimple/下载/Gfax.doc"); //添加要发送的传真文件
        fax.SetFax("02162491322,8008"); //要接收的传真号码
        fax.SetReceiver("张小波");//传真接收人
        fax.SetSubject("邀请函");//传真主题
        fax.SetPhoto("normal"); //传真的精度。可取值为 low 标准精度 ,normal 高精度 ,high 图片精度  
        fax.send();
        String messageid = fax.GetMessageID();  //取出系统生成的message-id
        System.out.println(messageid);  
    }
}
